package com.bocloud.cmp.model;

public class DataStoreModel {

	private String name;// 存储名称
	private String type;// 存储类型
	private String path;// 存储路径
	private Long capacity;// 容量大小
	private Long freeSpace;// 可用容量
	private Integer hostNum;// 存储下管理主机数量
	private Integer vmNum;// 存储下管理虚拟机数量
	private Integer templateNum;// 存储下模板的数量
	private String storeVal;
	private String status;

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name
	 *            the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}

	/**
	 * @param type
	 *            the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * @return the path
	 */
	public String getPath() {
		return path;
	}

	/**
	 * @param path
	 *            the path to set
	 */
	public void setPath(String path) {
		this.path = path;
	}

	/**
	 * @return the capacity
	 */
	public Long getCapacity() {
		return capacity;
	}

	/**
	 * @param capacity
	 *            the capacity to set
	 */
	public void setCapacity(Long capacity) {
		this.capacity = capacity;
	}

	/**
	 * @return the freeSpace
	 */
	public Long getFreeSpace() {
		return freeSpace;
	}

	/**
	 * @param freeSpace
	 *            the freeSpace to set
	 */
	public void setFreeSpace(Long freeSpace) {
		this.freeSpace = freeSpace;
	}

	/**
	 * @return the hostNum
	 */
	public Integer getHostNum() {
		return hostNum;
	}

	/**
	 * @param hostNum
	 *            the hostNum to set
	 */
	public void setHostNum(Integer hostNum) {
		this.hostNum = hostNum;
	}

	/**
	 * @return the vmNum
	 */
	public Integer getVmNum() {
		return vmNum;
	}

	/**
	 * @param vmNum
	 *            the vmNum to set
	 */
	public void setVmNum(Integer vmNum) {
		this.vmNum = vmNum;
	}

	/**
	 * @return the templateNum
	 */
	public Integer getTemplateNum() {
		return templateNum;
	}

	/**
	 * @param templateNum
	 *            the templateNum to set
	 */
	public void setTemplateNum(Integer templateNum) {
		this.templateNum = templateNum;
	}

	/**
	 * @return the storeVal
	 */
	public String getStoreVal() {
		return storeVal;
	}

	/**
	 * @param storeVal
	 *            the storeVal to set
	 */
	public void setStoreVal(String storeVal) {
		this.storeVal = storeVal;
	}

	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @param name
	 * @param type
	 * @param path
	 * @param spaceTotal
	 * @param spaceUsed
	 */
	public DataStoreModel(String name, String type, String path, Long capacity, Long freeSpace, Integer hostNum,
			Integer vmNum, Integer templateNum, String storeVal) {
		this.name = name;
		this.type = type;
		this.path = path;
		this.capacity = capacity;
		this.freeSpace = freeSpace;
		this.hostNum = hostNum;
		this.vmNum = vmNum;
		this.templateNum = templateNum;
		this.storeVal = storeVal;
	}

	/**
	 * 
	 */
	public DataStoreModel() {
		super();
	}

}
